package com.xmtlxx.oms.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;



/**
 * 门禁监控记录视图对象 rfid_detect_log
 *
 * @author xmtlxx
 * @date 2023-03-13
 */
@Data
@ApiModel("门禁监控记录视图对象")
@ExcelIgnoreUnannotated
public class RfidDetectLogVo {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @ExcelProperty(value = "主键ID")
    @ApiModelProperty("主键ID")
    private String id;

    /**
     * GPI触发数据
     */
    @ExcelProperty(value = "GPI触发数据")
    @ApiModelProperty("GPI触发数据")
    private String gpiInfo;

    /**
     * 是否报警
     */
    @ExcelProperty(value = "是否报警")
    @ApiModelProperty("是否报警")
    private Long alert;

    /**
     * EPC
     */
    @ExcelProperty(value = "EPC")
    @ApiModelProperty("EPC")
    private String epc;

    /**
     * 天线ID
     */
    @ExcelProperty(value = "天线ID")
    @ApiModelProperty("天线ID")
    private String tid;

    /**
     * 物品编号
     */
    @ExcelProperty(value = "物品编号")
    @ApiModelProperty("物品编号")
    private String proNo;

    /**
     * 预警时间
     */
    @ExcelProperty(value = "预警时间")
    @ApiModelProperty("预警时间")
    private Date createDate;

    /**
     * 类型：1 入库 2出库
     */
    @ExcelProperty(value = "类型：1 入库 2出库")
    @ApiModelProperty("类型：1 入库 2出库")
    private Long type;

    /**
     * 设备编码
     */
    @ExcelProperty(value = "设备编码")
    @ApiModelProperty("设备编码")
    private String sn;

    /**
     * 链接ID
     */
    @ExcelProperty(value = "链接ID")
    @ApiModelProperty("链接ID")
    private String connId;

    @ExcelProperty(value = "库位")
    @ApiModelProperty("库位")
    private String locator;

    @ExcelProperty(value = "库区")
    @ApiModelProperty("库区")
    private String area;

    @ExcelProperty(value = "仓库")
    @ApiModelProperty("仓库")
    private String store;

    private String deptName;

    private String transferName;

    private String officeName;

    private String proName;

    private Integer floors;

    private String groupName;

    private String cabinetName;

    private String qrcode;

}
